package com.sharer.last.model.dto.sitesetting;

import com.sharer.last.base.model.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;

/**
 * 站点设置 更新新增 入参封装
 *
 * @ClassName SiteSettingChangeDTO
 * @Author WangJin
 * @Date 2023/06/19/11:02
 * @Description
 * @Version 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SiteSettingChangeDTO extends BaseDTO {
    private Long id;

    /**
     * 类型  SiteSettingTypeEnum
     */
    @NotNull(message = "设置类型不能为空")
    private Integer siteSettingType;

    /**
     * 标签类型 1博客名称 2网页标题后缀 3页脚图片标题 4页脚图片路径 5Copyright 6ICP备案号 7赞赏码 8博主评论标识
     * 9播放器平台 10播放器歌单 11头像 12昵称 13 滚动个签 14GitHub 15Telegram 16QQ 17bilibili 18网易云音乐 19email
     * 20 友链页面信息 21 友链页面评论开关 22 徽标 23 自定义
     */
    @NotNull(message = "标签类型不能为空")
    private Integer tagType;

    /**
     * 英文名称
     */
    private String nameEn;

    /**
     * 中文名称
     */
    private String nameZh;

    /**
     * 值
     */
    private String value;
}
